package io.qar.commons.mybatis.generator;

import com.baomidou.mybatisplus.core.incrementer.IdentifierGenerator;

import java.util.Random;

public class CustomSequenceGenerator implements IdentifierGenerator {
    @Override
    public Number nextId(Object entity) {
        return generateNextId();
    }

    private synchronized Number generateNextId() {
        // 实现你的主键生成逻辑
        // 这里仅作示例，实际应替换为有效逻辑
        return new Random().nextInt(Integer.MAX_VALUE); // 示例，实际应用中不推荐使用随机数作为ID生成策略
    }
}

   